package com.mk.seckill.config;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Retention(RetentionPolicy.RUNTIME)// 运行时的注解
@Target(ElementType.METHOD)// 加在方法上的
public @interface AccessLimit {
    /**
     * @Author hhwu
     * @Description //TODO 用于标记需要限流的接口的注解
     * @Date 19:30 2022/6/13
     **/
    int second();// 周期

    int maxCount();// 周期内最大请求数

    boolean needLogin() default true;// 是否需要登录
}
